H ETS User Guide – Version 0 . 96 –

نویسندگان

  • Till Mossakowski
  • Christian Maeder
  • Mihai Codescu
  • Dominik Lücke
چکیده

The central idea of the Heterogeneous Tool Set (HETS) is to provide a general framework for formal methods integration and proof management. One can think of HETS acting like a motherboard where different expansion cards can be plugged in, the expansion cards here being individual logics (with their analysis and proof tools) as well as logic translations. Individual logics and their analysis and proof tools can be plugged into the HETS motherboard using an objectoriented interface based on institutions [14]. The HETS motherboard already has plugged in a number of expansion cards (e.g., the theorem provers Isabelle, SPASS and more, as well as model finders). Hence, a variety of tools is available, without the need to hard-wire each tool to the logic at hand. HETS supports a number of input languages directly, such as CASL, Common Logic, OWL-DL, Haskell, and Maude. For heterogeneous specification, HETS offers language heterogeneous CASL. Heterogeneous CASL (HETCASL) generalises the structuring constructs of CASL [9, 31] to arbitrary logics (if they are formalised as institutions and plugged into the HETS motherboard), as well as to heterogeneous combination of specification written in different logics. See Fig. 2 for a simple subset of the HETCASL syntax, where basic specifications are unstructured specifications or modules written in a specific logic. The graph of currently supported logics and logic translations (the latter are also called comorphisms) is shown in Fig. 3, and the degree of support by HETS in Fig. 4. With heterogeneous structured specifications, it is possible to combine and rename specifications, hide parts thereof, and also translate them to other logics. Architectural specifications prescribe the structure of implementations. Specification libraries are collections of named structured and architectural specifications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Function of ets genes is conserved between vertebrates and Drosophila

The Drosophila pointed gene encodes two ETS transcriptional activators, pointedP1 and pointedP2, sharing a common C-terminal ETS domain. In the embryonic central nervous system pointedP2 is required for midline glial cell differentiation, whereas, in the eye, pointedP2 is essential for photoreceptor cell differentiation. Both vertebrate c-ets-1 and c-ets-2 gene ETS domains are highly homologous...

متن کامل

Designing a Digital Medical Management Training Simulator Using Distributed Cognition Theory

Background: Training of medical professionals is important to improve care during mass-causality events. Therefore, it is essential to extend knowledge on how to design valid and usable simulation-based training environments. Purpose: This article investigates how distributed cognition and simulation theory concepts can guide design of simulation-based training environments. We present the desi...

متن کامل

Item distribution, internal consistency and inter-rater reliability of the German version of the QUALIDEM for people with mild to severe and very severe dementia

BACKGROUND The QUALIDEM is a dementia-specific Quality of life (Qol) instrument that is recommended for longitudinal studies and advanced stages of dementia. Our study aimed to develop a user guide for the German version of the QUALIDEM and to determine the item distribution, internal consistency and inter-rater reliability (IRR) of the German QUALIDEM. METHODS A user guide was developed base...

متن کامل

H ETS User Guide – Version 0 . 85 –

The Heterogeneous Tool Set (HETS) is the main analysis tool for the specification language heterogeneous CASL. Heterogeneous CASL (HETCASL) combines the specification language CASL [6, 28] with CASL extensions and sublanguages, as well as completely different logics and even programming languages such as Haskell. HETCASL (see Fig. 1 for a simple subset) extends the structuring mechanisms of CAS...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010